import {
  TODO_ADD,
  TODO_CLEAR_DONE,
  TODO_DEL,
  TODO_UPDATE_BY_ID,
  TODO_UPDATE_TYPE,
} from './actionType';

export function delByIdAction(id) {
  return {
    type: TODO_DEL,
    payload: id,
  };
}

export const updateByIdAction = (id) => {
  return {
    type: TODO_UPDATE_BY_ID,
    payload: id,
  };
};

export const clearDoneAction = () => ({
  type: TODO_CLEAR_DONE,
});

export const updateTypeAction = (type) => ({
  type: TODO_UPDATE_TYPE,
  payload: type,
});

export const AddAction = (newTask) => ({
  type: TODO_ADD,
  payload: newTask,
});
